package com.example.gulimallproduct.request;


import lombok.Data;

import javax.validation.constraints.Min;
import javax.validation.constraints.NotBlank;
import javax.validation.constraints.NotNull;
import javax.validation.constraints.Pattern;


@Data
public class SaveBrandRequest {

    /**
     * 品牌名
     */
    @NotBlank(message = "品牌名不能为空")
    private String name;

    /**
     * 品牌logo地址
     */
    @NotBlank(message = "品牌logo不能为空")
    private String logo;
    /**
     * 介绍
     */
    @NotBlank(message = "品牌logo不能为空")
    private String descript;
    /**
     * 显示状态[0-不显示；1-显示]
     */
    @NotNull(message = "显示状态不能为空")
    private Integer showStatus;
    /**
     * 检索首字母
     */
    @NotBlank(message = "检索首字母不能为空")
    @Pattern(regexp = "^[a-zA-Z]$", message = "首字母只能是字母")
    private String firstLetter;
    /**
     * 排序
     */
    @NotNull(message = "排序不能为空")
    @Min(value = 0, message = "排序不能小于0")
    private Integer sort;
}
